highest peak - French English Dictionary